package com.irdstudio.efp.esb.api.common.sed;

/**
* 普税贷产品对税e贷产品的此部分代码做了复用
* 说明：为了保证功能的复用性、提升开发的工作效率，对该代码进行了复用
* 评估是否会影响线上功能：否
* 评估时间：2020/5/25
* 处理方案：保留复用
*/
/**
 *"当输入借据号查询时,可输
 *      01 正常还款
 *      02 提前部分还款
 *      03 提前结清
 *      04 逾期还款
 *      06 按期次提前还款
 *      07 部分还款（先还欠款如有剩余提前还本）"
 */
public enum SetlType {
    SETL_TYPE_01("01","正常还款"),
    SETL_TYPE_02("02","提前部分还款"),
    SETL_TYPE_03("03","提前结清"),
    SETL_TYPE_04("04","逾期还款"),
    SETL_TYPE_06("06","按期次还款"),
    SETL_TYPE_07("07","部分还款（先还欠款如有剩余提前还本）"),
    SETL_TYPE_10("10","部分还款（先还欠款如有剩余提前还本）");

    private String type;
    private String desc;
    SetlType(String type, String desc) {
        this.type=type;
        this.desc=desc;
    }
    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public static SetlType getEnum(String type) {
        for (SetlType setlType : values()) {
            if (setlType.getType().equals(type)) {
                return setlType;
            }
        }
        return null;
    }
}
